﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//1、假设要完成一个学校的校园管理信息系统，在员工管理系统中有不同的人员信息，包括学生信息、教师信息等。

//为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，
//在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，
//并定义一个方法在控制台输出这些属性的值。

//用同样的方法创建教师信息类（Teacher），
//属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、联系方式（Tel）、职称（Title）、工资号（Wageno），
//并将上 述属性输岀到控制台。

//将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person，并让Student和Teacher继承Person
//每个类都要有一个输出属性的方法。
//每个类都要有初始化数据的有参构造方法。
namespace Demo01
{
    class Person
    {
        private int Id;
        private string name;
        private string sex;
        private int cardid;
        private int tel;

        public void Hello()
        {
            Console.WriteLine("{0},{1},{2},{3},{4},", this.Id, this.name, this.cardid, this.sex, this.tel);
        }
       
        public int ID
        {
            get { return this.Id; }
            set { this.Id = value; }
        }
        public string Name
        {
            get { return this.name; }
            set { this.name = value; }
        }
        public string Sex
        {
            get { return this.sex; }
            set { this.sex = value; }
        }
        public int Cardid
        {
            get { return this.cardid; }
            set { this.cardid = value; }
        }
        public int Tel
        {
            get { return this.tel; }
            set { this.tel = value; }
        }
    }
}
